
#include <iostream>
#include "abstraction.h"
#include "abstraction_imp.h"

RedefineAbstraction::RedefineAbstraction(AbstractionImp *imp)
{
    imp_ = imp;
}

RedefineAbstraction:: ~RedefineAbstraction()
{
    delete imp_;
}

void RedefineAbstraction::Operation()
{
    imp_->Operation();
}


